<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
    <title>qplayer2-ext</title>
    <link href="images/logo-icon.svg" rel="icon" type="image/svg">
    <script>var pathToRoot = "";</script>
    <script>const storage = localStorage.getItem("dokka-dark-mode")
const savedDarkMode = storage ? JSON.parse(storage) : false
if(savedDarkMode === true){
    document.getElementsByTagName("html")[0].classList.add("theme-dark")
}</script>
<script type="text/javascript" src="scripts/sourceset_dependencies.js" async="async"></script>
<link href="styles/style.css" rel="Stylesheet">
<link href="styles/jetbrains-mono.css" rel="Stylesheet">
<link href="styles/main.css" rel="Stylesheet">
<link href="styles/prism.css" rel="Stylesheet">
<link href="styles/logo-styles.css" rel="Stylesheet">
<script type="text/javascript" src="scripts/clipboard.js" async="async"></script>
<script type="text/javascript" src="scripts/navigation-loader.js" async="async"></script>
<script type="text/javascript" src="scripts/platform-content-handler.js" async="async"></script>
<script type="text/javascript" src="scripts/main.js" defer="defer"></script>
<script type="text/javascript" src="scripts/prism.js" async="async"></script>
</head>
<body>
<div class="navigation-wrapper" id="navigation-wrapper">
    <div id="leftToggler"><span class="icon-toggler"></span></div>
    <div class="library-name">
            <a href="index.html">
                    <span>qplayer2-ext</span>
            </a>
    </div>
    <div>
    </div>
    <div class="pull-right d-flex">
        <button id="theme-toggle-button"><span id="theme-toggle"></span></button>
        <div id="searchBar"></div>
    </div>
</div>
<div id="container">
    <div id="leftColumn">
        <div id="sideMenu"></div>
    </div>
    <div id="main">
<div class="main-content" id="content" pageIds="qplayer2-ext::////PointingToDeclaration//-395598746">
  <div class="breadcrumbs"></div>
  <div class="cover ">
    <h1 class="cover"><span><span>qplayer2-ext</span></span></h1>
  </div>
  <h2 class="">Packages</h2>
  <div class="table"><a data-name="440748893%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.common.collection" id="440748893%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.common.collection/index.html">com.qiniu.qplayer2ext.common.collection</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="440748893%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="774323331%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.common.measure" id="774323331%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.common.measure/index.html">com.qiniu.qplayer2ext.common.measure</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="774323331%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="1754710192%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.common.rxjava3" id="1754710192%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.common.rxjava3/index.html">com.qiniu.qplayer2ext.common.rxjava3</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1754710192%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="-472239543%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.common.thread" id="-472239543%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.common.thread/index.html">com.qiniu.qplayer2ext.common.thread</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-472239543%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="1546198772%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.commonplayer" id="1546198772%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.commonplayer/index.html">com.qiniu.qplayer2ext.commonplayer</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1546198772%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="-1995649702%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.commonplayer.controller" id="-1995649702%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.commonplayer.controller/index.html">com.qiniu.qplayer2ext.commonplayer.controller</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1995649702%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="1468946664%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.commonplayer.data" id="1468946664%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.commonplayer.data/index.html">com.qiniu.qplayer2ext.commonplayer.data</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1468946664%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="1424251701%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.commonplayer.enviroment" id="1424251701%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.commonplayer.enviroment/index.html">com.qiniu.qplayer2ext.commonplayer.enviroment</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1424251701%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="-1664669751%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.commonplayer.external" id="-1664669751%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.commonplayer.external/index.html">com.qiniu.qplayer2ext.commonplayer.external</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1664669751%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="1175836942%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.commonplayer.gravitysensor" id="1175836942%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.commonplayer.gravitysensor/index.html">com.qiniu.qplayer2ext.commonplayer.gravitysensor</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1175836942%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="282073414%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.commonplayer.layer.control" id="282073414%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.commonplayer.layer.control/index.html">com.qiniu.qplayer2ext.commonplayer.layer.control</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="282073414%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="-998518189%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.commonplayer.layer.function" id="-998518189%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.commonplayer.layer.function/index.html">com.qiniu.qplayer2ext.commonplayer.layer.function</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-998518189%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="-603733454%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.commonplayer.layer.gesture" id="-603733454%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.commonplayer.layer.gesture/index.html">com.qiniu.qplayer2ext.commonplayer.layer.gesture</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-603733454%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="468757126%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.commonplayer.layer.gesture.detector" id="468757126%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.commonplayer.layer.gesture.detector/index.html">com.qiniu.qplayer2ext.commonplayer.layer.gesture.detector</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="468757126%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="358164304%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.commonplayer.layer.toast" id="358164304%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.commonplayer.layer.toast/index.html">com.qiniu.qplayer2ext.commonplayer.layer.toast</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="358164304%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="183964714%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.commonplayer.screen" id="183964714%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.commonplayer.screen/index.html">com.qiniu.qplayer2ext.commonplayer.screen</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="183964714%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="1351698683%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.commonplayer.service" id="1351698683%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.commonplayer.service/index.html">com.qiniu.qplayer2ext.commonplayer.service</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1351698683%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
<a data-name="2129236003%2FPackages%2F-395598746" anchor-label="com.qiniu.qplayer2ext.commonplayer.view" id="2129236003%2FPackages%2F-395598746" data-filterable-set=":qplayer2-ext:dokkaHtml/release"></a>
    <div class="table-row" data-filterable-current=":qplayer2-ext:dokkaHtml/release" data-filterable-set=":qplayer2-ext:dokkaHtml/release">
      <div>
        <div class="main-subrow ">
          <div class=""><span class="inline-flex">
              <div><a href="qplayer2-ext/com.qiniu.qplayer2ext.commonplayer.view/index.html">com.qiniu.qplayer2ext.commonplayer.view</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="2129236003%2FPackages%2F-395598746"></span>
                <div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
              </span></span></div>
          <div class="pull-right"></div>
        </div>
        <div></div>
      </div>
    </div>
  </div>
</div>
        <div class="footer"><span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2024 Copyright</span><span
                class="pull-right"><span>Generated by </span><a
                href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span>
        </div>
    </div>
</div>
</body>
</html>
